package com.kuang.congif;

import com.kuang.pojo.User;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
import org.springframework.stereotype.Component;

/**
 * 这个注解也会被Spring配置容器托管，注册到容器中，因为它本来就是一个@Component
 * @Configuration 代表这是一个配置类，就和之前看见的Application.xml是一样的
 */

@Configuration
@ComponentScan("com.kuang.pojo")
@Import(Myconfig2.class)//引用其他配置java类
public class MyConfig {

    /**
     * 注册一个Bean就相当于之前写的<bean/>标签,
     * 方法的 名字 相当于bean标签的id
     * 这个方法的 返回值 相当于bean标签的class属性
     */
    @Bean
    public User user(){
        return new User();//返回要这注入到bean的对象
    }
}
